package com.moss.cloud.common.core.model.dto;

import lombok.Data;

import java.io.Serializable;

@Data
public class TenantInfoDTO implements Serializable {
    /**租户信息*/
    private Tenant tenant;
    /**法人信息*/
    private TenantLegal tenantLegal;

    @Data
    public static class Tenant {
        private Long id;
        /**
         * 租户名称
         */
        private String tenantName;
        /**
         * 租户地址
         */
        private String tenantAddress;
        /**
         * 详细地址
         */
        private String detailedAddress;
        /**
         * 租户电话
         */
        private String tenantPhone;
        /**
         * 租户邮箱
         */
        private String tenantEmail;
        /**
         * 营业执照
         */
        private String tenantBusinessLicense;
        /**
         * 统一社会信用代码
         */
        private String tenantCreditCode;
        /**
         * 门头照
         */
        private String tenantDoorPhoto;
        /**
         * 行业类型
         */
        private String tenantIndustryType;
        /**
         * 组织机构代码
         */
        private String tenantCode;
        /**
         * 租户简介
         */
        private String tenantDesc;
    }
    @Data
    public static class TenantLegal{
        /** 租户法人用户ID（关联sys_user表） */
        private Long tenantUserId;
        /** 法人近照 */
        private String recentPhoto;
        /** 证件类型 */
        private String idType;
        /** 证件号 */
        private String idNumber;
        /** 身份证正面 */
        private String idCardUp;
        /** 身份证反面 */
        private String idCardDown;
    }
}
